package com.koron.sinoprobe.web.subpackage.bean;

import com.koron.bean.base.BaseBean;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@ApiModel(description = "施工分包申请表-基本信息")
@Data
public class SubPackage extends BaseBean {

    public static final String PREFIX = "SGFB";

    @ApiModelProperty(value = "编号")
    private String code;

    @ApiModelProperty(value = "标题")
    private String title;

    @ApiModelProperty(value = "'台账id'")
    private String projectId;

    @ApiModelProperty(value = "台账编号")
    private String projectCode;

    @ApiModelProperty(value = "台账名称")
    private String projectName;

    @ApiModelProperty(value = "合同编号")
    private String contractCode;

    @ApiModelProperty(value = "合同名称")
    private String contractName;

    @ApiModelProperty(value = "施工单位")
    private String constructionCompany;

    @ApiModelProperty(value = "分包人")
    private String subcontractor;

    @ApiModelProperty(value = "签订日期")
    private Date signDate;

    @ApiModelProperty(value = "录入人账号")
    private String enteredBy;

    @ApiModelProperty(value = "录入人")
    private String enteredByName;

    @ApiModelProperty(value = "状态")
    private String status;

    @ApiModelProperty(value = "分包类型")
    private String type;

    @ApiModelProperty(value = "计划完成时间")
    private Date finishDate;

    @ApiModelProperty(value = "录入日期")
    private Date entryDate;

}
